Sort NewTrending Get Email AlertsSystems Design ChallengesDesigning complex systems every Tuesday About Software Engineering WeeklyWeekly insights on the latest trend in SWE. I write on a variety of subjects, always with a dash of hope. PromotedEarn money with every send, automatically.Promoted